🔥 Конкурс: 30 000 ₽ за самую смешную IT-новость
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Напоминаем о конкурсе «Библиотеки программиста»: напишите самую смешную версию реальной новости про технологии.
👾 Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переписываете ее так, чтобы смеялись все.
3. Получаете деньги и славу.
🎁 Призы:
- 1 место: 30 000 ₽ + статус ведущего нового юмористического IT-канала
- 2 и 3 место: по 5 000 ₽ + вечный почет в IT-сообществе
🏆 Как будем оценивать:
Мы выложим новости всех участников в одном из наших телеграм-каналов. Те новости, которые наберут больше всего охвата, войдут в шорт-лист. Из шорт-листа подписчики и жюри выберут победителя.
📅 Сроки: прием новостей до 11 мая включительно
Для участия отправьте свою смешную новость в гугл-форму: https://forms.gle/6YShjgfiycfJ53LX8
Осталась неделя — ждем ваших новостей!
Google Docs
Конкурс на самую смешную IT-новость
Библиотека программиста запускает конкурс, который взорвет вашу ленту: создайте самую смешную альтернативную версию реальной IT-новости!
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
Правила просты:
1. Берете настоящую новость из мира технологий.
2. Переворачиваете её с ног на голову, чтобы смеялись…
❓ Что представляет собой объект типа cookiejar.Jar
Anonymous Quiz
20%
Он является контейнером для одного cookie
25%
Он управляет cookies, но не взаимодействует с HTTP-запросами
37%
Контейнер, который автоматически сохраняет и извлекает из HTTP-запросов и ответов
18%
Он используется исключительно для синхронизации cookie между различными приложениями
❓ Что из этого не является обязательным элементом для отправки письма через пакет mail
Anonymous Quiz
16%
SMTP-сервер
68%
Тема письма
14%
Адрес отправителя
3%
Адрес получателя
❓ Какой алгоритм сортировки использует O(n+k) дополнительной памяти?
Anonymous Quiz
20%
Быстрая сортировка
37%
Пирамидальная сортировка
19%
Сортировка выбором
23%
Блочная сортировка
Forwarded from Библиотека Go-разработчика | Golang
🧱 7 архитектурных паттернов, которые должен знать каждый программист
В быстро меняющемся мире разработки от программиста всё чаще требуется не просто писать код, а понимать, как правильно проектировать системы.
Архитектурные паттерны — это фундаментальные подходы, помогающие создавать масштабируемые, устойчивые и поддерживаемые решения.
В статье собрали и разобрали 7 архитектурных паттернов, которые сегодня стоит знать каждому разработчику — будь то разработка микросервисов, проектирование API или работа с распределёнными транзакциями.
➡️ Узнать паттерны
🐸 Библиотека Go разработчика #буст
В быстро меняющемся мире разработки от программиста всё чаще требуется не просто писать код, а понимать, как правильно проектировать системы.
Архитектурные паттерны — это фундаментальные подходы, помогающие создавать масштабируемые, устойчивые и поддерживаемые решения.
В статье собрали и разобрали 7 архитектурных паттернов, которые сегодня стоит знать каждому разработчику — будь то разработка микросервисов, проектирование API или работа с распределёнными транзакциями.
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Что делает expvar.NewInt("requests")
Anonymous Quiz
10%
Создаёт новый HTTP хендлер
79%
Создаёт целочисленную переменную и публикует её
10%
Обнуляет счётчик переменной
1%
Удаляет переменную
Please open Telegram to view this post
VIEW IN TELEGRAM
❓ Чем отличается %v от %+v при выводе структуры
Anonymous Quiz
81%
%+v включает имена полей
8%
%v выводит тип
4%
Они идентичны
7%
%+v добавляет перенос строки
❓ Что делает метод Flush() в библиотеке bufio
Anonymous Quiz
2%
Снова читает файл
5%
Перезаписывает файл
87%
Сбрасывает данные из буфера в файл
6%
Закрывает файл после записи
❓ Что произойдёт, если два маршрута в Go-пакете net/http пересекаются и соответствуют одному запросу
Anonymous Quiz
44%
Будет выбран первый зарегистрированный маршрут
23%
Выберется последний зарегистрированный маршрут
21%
Произойдёт ошибка маршрутизации
12%
Будут выполнены оба обработчика маршрутов
❓ Какой тип данных используется для работы с результатами запроса db.Query()
Anonymous Quiz
18%
sql.QueryResult
1%
[]Product
19%
*sql.Result
62%
*sql.Rows
🚨 Смешные новости про IT теперь в одном канале
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Please open Telegram to view this post
VIEW IN TELEGRAM
❓Что будет при вызове GET метода user/1
Anonymous Quiz
20%
Вызов HandlerA
62%
Вызов HandlerB
13%
Вызовутся оба хэндлера
5%
Паника
❓ Что произойдёт, если данные в таблице SQL не могут быть преобразованы в тип Go
Anonymous Quiz
12%
будет возвращена пустая строка
8%
данные будут проигнорированы
15%
возникнет паника
64%
метод rows.Scan() вернёт ошибку
❓ Что следует сделать после завершения работы с rows в Go
Anonymous Quiz
44%
применить метод rows.Close()
1%
сохранить результат в файл
17%
вызвать метод db.Close()
37%
вызвать метод rows.Close() для закрытия соединения с набором данных